Condition Monitoring: A Gateway To Predictive Maintenance